<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>正则表达式</title>
	<script type="text/javascript" src="../js/jquery-1.12.4.min.js"></script>
	<script type="text/javascript">
		
		//定义一个正则的规则：
		
		// 第一种定义方法
		var re = new RegExp('a','ig');

		// 第二种定义方法：
		var re2 = /a/ig;

		// ^匹配开头，$匹配结尾
		var re3 = /^\d+$/g;
		var str3 = '123abc';

		var str = 'abc';

		// 常用函数 
		// 1、test
		// 用法：正则.test(字符串) 匹配成功，就返回真，否则就返回假
		alert(re2.test(str));
		alert(re3.test(str));

		// 2、search
		// 用法：字符串.search(正则) 匹配成功，返回位置，否则返回-1

		// 3、match
		// 用法： 字符串.match(正则)；匹配成功，就返回匹配成功的数组，否则就返回null
		var str4 = '123saf1241asfasf515sagfawg';
		var re4 = /\d+/g;

		var arr = str5.match(re5);
		alert(arr);
 
		// 4、replace
		// 用法：字符串.replace(正则，新的字符串) 匹配成功的字符去替换新的字符
		var str5 = str4.replace(re4,'*');

	</script>
</head>
<body>
	
</body>
</html>